설치된 라이브러리가 많은 프로젝트의 npm registry 변경하기 with package-lock.json 이해
최근 회사에서 N년 이상 성숙된 프로젝트의 npm registry를 사내 registry로 변경하는 업무를 진행했다. 정석대로 프로젝트내 npm registry를 변경하고 npm i로 package-lock.json 을 재생성했지만 의존성 변경으로 인해 코드 수정이 필요할 수 밖에 없었다. 이를 어떻게 해결했는지 그 과정을 소개한다.